口座振替ペーパー申込 API一覧
HTTP仕様(.idPass)
HTTP仕様(.json)
Request header |
Content-Type: application/x-www-form-urlencoded;charset=windows-31j |
|
---|---|---|
Method |
POST |
|
Response header |
Content-Type: text/plain;charset=windows-31j |
|
Status Code |
200:常に200を返却 |
Request header |
Content-Type: application/json;charset=UTF-8 |
|
---|---|---|
Method |
POST |
|
Response header |
Content-Type: application/json;charset=UTF-8 |
|
Status Code |
|
・E90010001
・E92000001
・E92000002
・E91099996
・E91099997
BankAccountPaperEntry 口座登録依頼書データ登録
口座登録依頼書のデータ登録を行います。
リクエスト
SiteID | siteID | 必須 半角英数13桁
サイトID
|
||
---|---|---|---|---|
SitePass | sitePass | 必須 半角英数64桁
サイトパスワード
|
||
ShopID | shopID | 必須 半角英数13桁
ショップID
|
||
MemberID | memberID | 必須 半角英数60桁
会員ID
|
||
MemberName | memberName | 全半角255バイト
会員名指定した「会員ID」が新規の場合に必須です。 |
||
FinancialInstituteType | financialInstituteType | 必須 半角数字1桁
金融機関区分 金融機関の区分を設定します。 |
||
BankCode | bankCode | 半角数字4桁
金融機関コード金融機関区分が「0:ゆうちょ銀行以外」 の場合に必須です。「1:ゆうちょ銀行」の場合に入力するとエラーを返却します。 |
||
BranchCode | branchCode | 半角数字3桁
支店コード金融機関区分が「0:ゆうちょ銀行以外」 の場合に必須です。「1:ゆうちょ銀行」の場合に入力するとエラーを返却します。 |
||
AccountType | accountType | 半角数字1桁 固定
預金種別 金融機関区分が「0:ゆうちょ銀行以外」 の場合に必須です。「1:ゆうちょ銀行」の場合に入力するとエラーを返却します。 |
||
AccountNumber | accountNumber | 半角数字7桁
口座番号金融機関区分が「0:ゆうちょ銀行以外」 の場合に必須です。「1:ゆうちょ銀行」の場合に入力するとエラーを返却します。 |
||
PostalAccountNumber1 | postalAccountNumber1 | 半角数字5桁
ゆうちょ口座 - 記号金融機関区分が「1:ゆうちょ銀行」 の場合に必須です。「0:ゆうちょ銀行以外」の場合は入力するとエラーを返却します。 |
||
PostalAccountNumber2 | postalAccountNumber2 | 半角数字8桁
ゆうちょ口座 - 番号金融機関区分が「1:ゆうちょ銀行」 の場合に必須です。「0:ゆうちょ銀行以外」の場合は入力するとエラーを返却します。 |
||
AccountOwnerType | accountOwnerType | 必須 半角数字1桁 固定
口座名義区分 口座名義の区分を設定します。 |
||
AccountNameSei | accountNameSei | 全角15桁
口座名義(姓)口座所有者タイプが「0:個人」の場合に必須です。「1:法人」の場合は入力するとエラーを返却します。 |
||
AccountNameMei | accountNameMei | 全角15桁
口座名義(名)口座所有者タイプが「0:個人」の場合に必須です。「1:法人」の場合は入力するとエラーを返却します。 |
||
AccountNameSeiKana | accountNameSeiKana | 半角英数カナ記号29桁
口座名義(姓)カナ 口座所有者タイプが「0:個人」の場合に必須です。「1:法人」の場合は入力するとエラーを返却します。 |
||
AccountNameMeiKana | accountNameMeiKana | 半角英数カナ記号29桁
口座名義(名)カナ 口座所有者タイプが「0:個人」の場合に必須です。「1:法人」の場合は入力するとエラーを返却します。 |
||
AccountNameBisiness | accountNameBisiness | 全角30桁
口座名義(法人) 口座所有者タイプが「1:法人」の場合に必須です。 |
||
AccountNameBisinessKana | accountNameBisinessKana | 半角英数カナ記号30桁
口座名義(法人)カナ 口座所有者タイプが「1:法人」の場合に必須です。 |
||
OperationType | operationType | 必須 半角英字6桁
操作種別 REGIST: 保存 |
/payment/BankAccountPaperEntry.json
{
"siteID": "tsite99887902",
"sitePass": "pass",
"shopID": "tshop11223344",
"memberID": "member01",
"memberName": "会員名 ",
"financialInstituteType": "0",
"bankCode": "0005",
"branchCode": "001",
"accountType": "1",
"accountNumber": "1234567",
"postalAccountNumber1": "",
"postalAccountNumber2": "",
"accountOwnerType": "0",
"accountNameSei": "口座",
"accountNameMei": "名義",
"accountNameSeiKana": "コウザ",
"accountNameMeiKana": "メイギ",
"accountNameBisiness": "",
"accountNameBisinessKana": "",
"operationType": "COMMIT"
}
/payment/BankAccountPaperEntry.idPass
SiteID=tsite99887902&SitePass=pass&ShopID=tshop11223344&MemberID=member01&MemberName=会員名 &FinancialInstituteType=0&BankCode=0005&BranchCode=001&AccountType=1&AccountNumber=1234567&PostalAccountNumber1=&PostalAccountNumber2=&AccountOwnerType=0&AccountNameSei=口
座&AccountNameMei=名義&AccountNameSeiKana=コウザ&AccountNameMeiKana=メイギ&AccountNameBisiness=&AccountNameBisinessKana=&OperationType=COMMIT
レスポンス
{
"tranID": "abcde01234abcde01234abcde01234abcde01234",
"siteID": "tsite99887902",
"memberID": "member01",
"accountSeq": "0"
}
TranID=abcde01234abcde01234abcde01234abcde01234&SiteID=tsite99887902&MemberID=member01&AccountSeq=0
{
"errCode":"E01",
"errInfo":"E01040001"
}
ErrCode=E01&ErrInfo=E01040001
SearchBankAccountPaperEntry 口座登録依頼書データ照会
登録した口座登録依頼書データを取得します。 口座登録依頼書データ登録API以外に管理画面から登録したデータも照会可能です。
リクエスト
TranID | tranID |
必須
半角英数40桁 固定
申込ID口座登録依頼書データ登録時に返却された値を設定します。 |
||
---|---|---|---|---|
SiteID | siteID |
必須
半角英数13桁
サイトID
|
||
SitePass | sitePass |
必須
半角英数64桁
サイトパスワード
|
/payment/SearchBankAccountPaperEntry.json
{
"tranID": "abcde01234abcde01234abcde01234abcde01234",
"siteID": "tsite99887902",
"sitePass": "pass"
}
/payment/SearchBankAccountPaperEntry.idPass
TranID=abcde01234abcde01234abcde01234abcde01234&SiteID=tsite99887902&SitePass=pass
レスポンス
正常
TranID | tranID |
半角英数40桁 固定
申込ID口座登録依頼の申込みIDです。 |
||
---|---|---|---|---|
Status | status |
半角英字8桁
ステータス
口座登録依頼書データの登録状況です。
|
||
SiteID | siteID |
半角英数13桁
サイトID
|
||
MemberID | memberID |
半角英数60桁
会員ID
|
||
RegistDate | registDate |
半角数字14桁 固定
登録日時yyyyMMddHHmmss形式 |
||
RegistUser | registUser |
半角英数13桁
登録者口座登録依頼書データ登録時のユーザーIDです。 |
||
ConfirmDate | confirmDate |
半角数字14桁 固定
確定日時
口座登録依頼書データ確定時の日時です。
|
||
ConfirmUser | confirmUser |
半角英数13桁
確定者口座登録依頼書データ確定時のユーザーIDです。 |
||
NgDate | ngDate |
半角数字14桁 固定
不備登録日時
口座登録依頼の不備を登録した日時です。
|
||
NgReason | ngReason |
半角英数1桁
不備理由コード
口座登録依頼が不備となった理由コードです。
|
||
NgNote | ngNote |
全半角244バイト
不備理由備考口座登録依頼の不備に関する備考です。 |
||
FinancialInstituteType | financialInstituteType |
半角数字1桁
金融機関区分
|
||
BankCode | bankCode |
半角数字4桁
金融機関コード
|
||
BankName | bankName |
全角30桁
金融機関名金融機関コードに紐付く金融機関名です。 |
||
BranchCode | branchCode |
半角数字3桁
支店コード
|
||
BranchName | branchName |
全角30桁
支店名支点コードに紐付く支店名です。 |
||
AccountType | accountType |
半角数字1桁
預金種別
|
||
AccountOwnerType | accountOwnerType |
半角数字1桁
口座名義区分
|
||
AccountNameSei | accountNameSei |
全角30桁
口座名義(姓)
|
||
AccountNameMei | accountNameMei |
全角30桁
口座名義(名)
|
||
AccountNameSeiKana | accountNameSeiKana |
半角英数カナ記号60桁
口座名義(姓)カナ
|
||
AccountNameMeiKana | accountNameMeiKana |
半角英数カナ記号60桁
口座名義(名)カナ
|
||
AccountNameBisiness | accountNameBisiness |
全角60桁
口座名義(法人)
|
||
AccountNameBisinessKana | accountNameBisinessKana |
半角英数カナ記号60桁
口座名義(法人)カナ
|
||
AccountNumber | accountNumber |
半角数字7桁
口座番号
|
||
PostalAccountNumber1 | postalAccountNumber1 |
半角数字5桁
ゆうちょ口座 - 記号
|
||
PostalAccountNumber2 | postalAccountNumber2 |
半角数字8桁
ゆうちょ口座 - 番号
|
{
"tranID": "abcde01234abcde01234abcde01234abcde01234",
"status": "CONFIRM",
"siteID": "tsite99887902",
"memberID": "member01",
"registDate": "20220701102712",
"registUser": "ONLINE PROCESS",
"confirmDate": "20220701102712",
"confirmUser": "ONLINE PROCESS",
"ngDate": "20220701102712",
"ngReason": "1",
"ngNote": "0",
"financialInstituteType": "",
"bankCode": "",
"bankName": "",
"branchCode": "",
"branchName": "",
"accountType": "",
"accountOwnerType": "",
"accountNameSei": "会員姓",
"accountNameMei": "会員名",
"accountNameSeiKana": "カイインセイ",
"accountNameMeiKana": "カイインメイ",
"accountNameBisiness": "",
"accountNameBisinessKana": "",
"accountNumber": "",
"postalAccountNumber1": "12345",
"postalAccountNumber2": "12345678"
}
TranID=abcde01234abcde01234abcde01234abcde01234&Status=CONFIRM&SiteID=tsite99887902&MemberID=member01&RegistDate=20221211133248&RegistUser=samplesan&ConfirmDate=20221211133248&ConfirmUser=samplesan&NgDate=&NgReason=&NgNote=&FinancialInstituteType=0&BankCode=0005&BankName=三菱UFJ銀行&BranchCode=002&BranchName=丸の内支店&AccountType=1&AccountOwnerType=0&AccountNameSei=口座&AccountNameMei=名義&AccountNameSeiKana=コウザ&AccountNameMeiKana=メイギ&AccountNameBisiness=&AccountNameBisinessKana=&AccountNumber=1234567&PostalAccountNumber1=&PostalAccountNumber2=
{
"errCode":"E01",
"errInfo":"E01040001"
}
ErrCode=E01&ErrInfo=E01040001